/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package managers;

import beans.Barrio;
import beans.Boliche;
import beans.Musica;
import beans.Profesion;
import dao.BarrioDao;
import dao.BolicheDao;
import dao.MusicaDao;
import dao.ProfesionDao;

/**
 *
 * @author Guido Cresta
 */
public class ManagerSocio {

    private BarrioDao daoBarrio = new BarrioDao();
    private ProfesionDao daoProfesion = new ProfesionDao();
    private BolicheDao daoBoliche = new BolicheDao();
    private MusicaDao musicaDao = new MusicaDao();

    public Musica[] getMusica(){
        Object[] musica = musicaDao.getMusica().toArray();
        Musica[] musicaArray = new Musica[musica.length];
        for(int i=0;i<musica.length;i++){
            musicaArray[i] = (Musica)musica[i];
        }

        return musicaArray;
    }

    public Barrio[] getBarrios(){
        Object[] barrioO = daoBarrio.getBarrios().toArray();
        Barrio[] barrios = new Barrio[barrioO.length];
        for(int i=0;i<barrioO.length;i++){
            barrios[i] = (Barrio)barrioO[i];
        }

        return barrios;
    }

    public Profesion[] getProfesion(){
        Object[] prof = daoProfesion.getProfesiones().toArray();
        Profesion[] profesion = new Profesion[prof.length];
        for(int i=0; i<prof.length;i++){
            profesion[i] = (Profesion)prof[i];
        }
        return profesion;
    }

    public Boliche[] getBoliche(){
        Object[] bol = daoBoliche.getBoliches().toArray();
        Boliche[] boliche = new Boliche[bol.length];
        for(int i=0; i<bol.length;i++){
            boliche[i] = (Boliche)bol[i];
        }
        return boliche;
    }

}
